package com.security.dataprocess.bean;


import lombok.Data;

import java.util.Date;

/**
 * 表 map_camerainfo
 *
 * @author onemap
 * @date 2021-06-16
 */
@Data
public class MapCamerainfo {
	private static final long serialVersionUID = 1L;


	/** 主键,GUID */
	private String id;
	/** 状态，1:为最新更新的状态，当前正在使用，2：为上次更新的状态， 每次同步前将先state为2的删除， 将state为1的记录更新为2，重新插入新的记录 */
	private Integer updateState;
	/** 监控点编号(通用唯一识别码UUID) */
	private String cameraIndexCode;
	/** 监控点国标编号 */
	private String gbIndexCode;
	/** 监控点名称 */
	private String name;
	/** 所属设备编号(通用唯一识别码UUID) */
	private String deviceIndexCode;
	/** 经度（WGS84坐标系） */
	private String longitude;
	/** 纬度（WGS84坐标系） */
	private String latitude;
	/** 海拔高度（WGS84坐标系，单位：米） */
	private String altitude;
	/**  */
	private String geometry;
	/** 摄像机像素（1-普通像素，2-130万高清，3-200万高清，4-300万高清，取值参考【数据字典】，typeCode为xresmgr.piexl） */
	private Integer pixel;
	/** 监控点类型（0-枪机,1-半球,2-快球,3-带云台枪机,取值参考【数据字典】，typeCode为xresmgr.camera_type） */
	private Integer cameraType;
	/** 监控点类型说明 */
	private String cameraTypeName;
	/** 安装位置 */
	private String installPlace;
	/** 矩阵编号 */
	private String matrixCode;
	/** 可视域相关（JSON格式） */
	private String viewshed;
	/** 录像存储位置（0-中心存储，1-设备存储，取值参考【数据字典】，typeCode为xresmgr.record_location */
	private String recordLocation;
	/** 云镜类型（1-全方位云台（带转动和变焦），2-只有变焦,不带转动，3-只有转动，不带变焦，4-无云台 */
	private Integer ptz;
	/** 云镜类型说明 */
	private String ptzName;
	/** 云台控制（1-DVR,2-模拟矩阵,3-MU4000,4-NC600 */
	private Integer ptzController;
	/** 云台控制说明 */
	private String ptzControllerName;
	/** 所属设备类型 */
	private String deviceResourceType;
	/** 所属设备类型说明 */
	private String deviceResourceTypeName;
	/** 监控点更新时间（IOS8601格式yyyy-MM-dd’T’HH:mm:ss.SSSXXX） */
	private String updateTime;
	/** 所属区域编号（通用唯一识别码UUID） */
	private String unitIndexCode;
	/** 接入协议 */
	private String treatyType;
	/** 接入协议类型说明 */
	private String treatyTypeName;
	/** 监控点创建时间（IOS8601格式yyyy-MM-dd’T’HH:mm:ss.SSSXXX） */
	private String createTime;
	/** 在线状态（0-不在线，1-在线) */
	private Integer status;
	/** 状态说明 */
	private String statusName;
	/** 记录创建时间格(式yyyy-MM-dd’T’HH:mm:ss) */
	private Date recordCreateTime;

}
